Acta Metallurgica Sinica(English letters) ›› 2009, Vol. 16 ›› Issue (3): 89-94.doi: 10.1016/S1005-8885(08)60232-0

• Others • Previous Articles     Next Articles

Low-power and area-optimized VLSI implementation of AES coprocessor for Zigbee system

LI Zhen-rong, ZHUANG Yi-qi, ZHANG Chao, JIN Gang   

  1. Key Laboratory of the Ministry of Education for Wide Band-Gap Semiconductor Materials and Devices, Xidian University, Xi’an 710071, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-06-30
  • Contact: LI Zhen-rong

Abstract:

A low-power and low-cost advanced encryption standard (AES) coprocessor is proposed for Zigbee system-on-a-chip (SoC) design. The cost and power consumption of the proposed AES coprocessor are reduced considerably by optimizing the architectures of SubBytes/InvSubBytes and MixColumns/InvMixColumns, integrating the encryption and decryption procedures together by the method of resource sharing, and using the hierarchical power management strategy based on finite state machine (FSM) and clock gating (CG) technologies. Based on SMIC 0.18 complementary metal oxide semiconductor (CMOS) technology, the scale of the AES coprocessor is only about 10.5 kgate, the corresponding power consumption is 69.1 , and the throughput is 32 Mb/s, which is reasonable and sufficient for Zigbee system. Compared with other designs, the proposed architecture consumes less power and fewer hardware resources, which is conducive to the Zigbee system and other portable devices.

Key words:

Zigbee;AES;architecture;encryption;decryption;application specific integrated circuit (ASIC)